simplified task specification