altered project to reflect new structural design, added more debugging ability