added exception on QRData
fixed packages structure