Make init() as public static function