make init not automatically called