modifired dist
using personal key