implemented filling of barcodes, api authentication, layout updates