started with model tests. to be continued.