adding model creation