parameters and other small stuff