implement variable output per nuc