working on handPosition optimizations