improved editor