introduced helper class