update definition and formatting