Supervised Fine-tuning for Large Language Model