added basic files and requirements