added service for automatic insertion