first part of practical task 5