make basic structure compile