added system_init ligic
min