lib parseparams needed