Example usage of structs