complete tasks spec