hadle properly different names for different platform