Added qr codes and error notifcation