ph4390_bjmalec submitting revised assignment 2