[907]don't use local init use generic one