service motion loop