adding lots of code about refresh button