added clone() method, sequences can loop