adding bar code scan and photo
adding backend changes