Finished project 2

finished project 2- please ignore finished item class, it is some
strange looking code.