support relative URLs