renamed OutputInterface to Output