improve experiment