add shr