transfering console implementation