new helper method4