use dynamic url instead of fixed