extended content service and verification to handle empty and too much content