ummm javadoc i guess? why this wasnt commited i dont know...
fix multiple outputters
add Outputter back