Clean Code and add Examples.