added basic file structure