change barcode workflow; add sign in page