add dynamic url handler