worked on remove and clear