refined a lot