More definitions, input and outputs can be defined