clean code and notes.