initial commit of console (not yet tested)