edit and text GUI