instructions stored in unions