mahdi fixes