file structure reorganization for back-end work