Updated with add a picture feature