refactored handManager some more