rewrite some UI functions of netService