updated type tests