extern init