initial v2 structure, need to create mongoengine instance