working on upload view