imperfect partnership