more osinfo related code transferred