Console Abstraction added