viewcontrolelr and map vies setup