move initial permissions pull into button press