Worked on average method