all but some bug and search and upload photo
Signed-off-by: PacoIrene <zhenyangchu@gmail.com>