initial file structure setup