modify diy version