add ability to load from query string url