working on refresh 1