cleaned up hand target code a bit