add categories tests
add more tests
zobject and zobject type tests