model v1

model JUnit tests for any tope of places