third commit: necessary files