no longer does a getchar with print steps