Task controller and options