Added functional output system