new parameter to catch command parameters in perform