first draft: module structure complete. working controller view dispatch.