added :clean, :rebuild tasks