adding essential files