code  clean