added loop experiment