not done
not done with external url
added external url and its corresponding view
added working external_url and its corresponding view
fixed url bug
Merge branch 'external_url'