task 1 complete task2 task2 change test data initialization task3 task2 fix fixes add percents minor fixes
task2 is complited Some refactoring. Created folders for each components complete task 3 (maybe) some refactoring some refactor some minor fixes minor changes minor fixes minor fixes