split into two mongodb collections for performance