Revert "struct"

This reverts commit ec4f78ac2ed1e68678918b89f60b92a5a947f34a.
delete