rename 'hash_object' to 'handler'