Adding Part A, complete