first down flow
first down up
code line reduction - up down