Flesh out several of the main model functions