updated tasks stuff