better Parameter handling