updates MVC, uses one database
adds JavaScript to map