allow custom parameters