adding all the required files