commented parameter inferrrer