Labels added for input/output
Adding stuff - maybe too much. We'll see.