added editor generator