defined operations structure