good progress on mobile upload