completed a number of functions starting with 'W', only 5 left.