finishing day20, system api