#1 generate view by URL