add necessary files