add custom params parser support