changed how it's init'd