Structure Modeling For Language Models