relative path processing