first commit with file structure