parameter cleanup