start writing tests
add model tests