add __init to root