compile OK - before structuring