Domain Adaptation Large Language Models