all necessary files done