with general plane