bug fix with initInstructions