dynamic length instructions