main mongoose models working + tests