solving mobile connectivity challenge