leizeng framework init