change api of system2