dump of assignment 3