structure and operations