separating old and new services format