yet more init