Started implementing reports and done some fixes.