model methods specs