bettere abstract, fixed footnote, pystruct reference added