defining new instructions