GP editor