Added >>== function