optional parameters for exercise