code complete
assign2