outputs work