Began model implementation