update to output generator