improve parameter support (multiple occurences, lower/upper case)