optimize minus minus