abstracted four square code to ResplendentFoursquareNetworking