fix iface name handler
bobo types
proper os split