server handles relative paths