automated upload and processing