Input parameters and variables