controller 架構完成