add some model runtines