add Remove, Clear method