now get params are optional