upload controller & view report