task E and F