use ParamMap for app::options