clearning up code
random report feature