using init loader