use default parameter array