experimental param API