updating based on experiment results