loading instruction was too complex, use a simpler design