added IP-based center on location