Exporting Init()