article service and dao changes