added contentful/swig integration