new templates
added some error messages when barcode reading fails, added getter functions for faster information receival from participants