updated to full editor for future implementations