update global init method