hands refactored, styling added