actually fix SAPART