start of support for Info() -> structs