a refactoring is completed, the capsule is working, a support for tests is added, a test for the timer module is implemented