Firts version with console interaction