flexible output configurations