now with tasks