Code cleanup.
Code refactoring. Added noise.