D,all the above