work with relative path