added picture choose dialog