initial
reinit
reinit