Design and Evaluation of Large Language Models