proejct editor main (t.b.c)