provide platform-agnostic paths