updated workrefact