Mel performance

Please don't delete branch after merge..