init on precomp = true