clear befaure init fill