Console implementation

Add the console implementation on framework side