added upload screens and process