removed couts and event lising