fixed adapter data parsing