2nd ch clean code