added kind_of test