fix up init