This is my semester work for class A0B36APO