initial commits
split out methods
add more test cases
ensure the resource is in the title
add resource urls
add resource urls