added Clear method