you need to be able to instantiate a task with geometries