Intermediate work on upload controller