fix optional params