pattern parameters defined