working on tests, got a first base template here