fixed portifcompat