introduced a mongoose model setup module