update to newest version, add some code for experiments