hand numbers by Andres Arenas