Finished output interface. code still does not compile...