finally some structure.