finished tests and formatting in all modules; time for unit tests