Upload Picture work need refactor