clean code add all stuf