customize / clean code