initial structure stubbed out