Upgraded Logger :D