implemented -eq