This is my fourth assignment in CSCI 1007