refactor: merge files