clean code and clean example