added loadmoses()