初步寫一下 model