changes for my updates of assignments 0 and 0.5