First commit.
removed templates.
reworked the tests.