upload view almost finished