compile structure!