adding visualRefresh