introduced mongoose application model