basic text ui for testing