setup basic folder and file structure