lab1 tasks