adding model support to particles