half finished agenda. assignment controller and event controller.