finished all tasks, working and tested