decent structure.