console based text stuff