make output and definition