support custom rule in experiment tab