BF: need to actuate within loop