flesh out file structure