a couple new model methods