generalized cap task list