added sweep2