fix to isa structure