bug fix: cross line params for preference and instruction are different
for LP1H and LP1F
refactoring