intermidiate commit for task 6