added photo chooser