structure almost finished.