Add more checks
Add restler
Add ability to load from a url