add CoreLocation.framework and config user interface