use $ for task props too