bunch more operators