structure almost complete