provide os consistency with mac/win/linux