Add ad document model and embedded documents with specs