helper class update