new helper method7