add getOSName function