some more work on tasks