initial integration of asm reader