Added Init()