adding model stuff