conditional pt1 and pt2, activity, pt3, functions

completed items