improved console