Added Security to init()