Task for the third module
init
refactor
tests