static init
static init