new impl of resolve params
update