use the modern packagetask