adding files for the third task