implemented map screen