move map into its own model so more maps can be added to same app