exercise #5.1, reveal hidden text added