update and add more models