cleaned up way of adding new tasks for searn