removed mapview from init method