>> operator definition