resource system refine