Removed iterators from constructor. Added GUI functionality.