add warn clear