added tests

not all will work properly due to lack of id's