add abstrac content type