hamil klein