check a type :_D