start for init, but not tested