list now supports console output