params improvement