ops and formatting