add sys_load() function