working on tests and init methods