add path string support