course project, 3rd task