imrpoved the dll