added refreshing