Defining inputs and outputs