Fifth working version: multiple & different outputs