file structure updates