added more operators