#three-file-architecture