updating with part a of 1