add area and admin login
implement simple map functions