console implementation started