why add in mongoose?