changed rshift and lshift operators