clarification of who's responsible for input.format
refresh
eliminate randomness to highlight changes