initial commit for model