completed parameter matching