add spring simulation