standard directory and file structure