refine: integrate parameters into a single structure variable