added files for 1,2,3