first reasonable full implementation of dummytask