return hash check to is_a?