objective editing working end to end