Added student model, support json format saving