lots of stuff
now assign users by task