file structure created, very basic functions added