add experiment mode