a try to modify clear