added isEqual and more tabs