adding cisc499 edits