began working on tests and source files