use more params