trying to eliminate refresh