adding the necessary files