added basic maps functionality