updated task q -jh