added loop-service