Still needs controller, self eval and overview ui