updated smarty tasks