d. all of the above