working on refreshable