added routes, uploading for remote testing