pushing the average calculations