update experiments

adding functions for experimentation