use of new helper class instead of trait.