make grapevine cross platform usable