defined all parameters