it green
My own refactoring