added clean code
editorial