more work on task adding