added persistent tasks