finally. working editor