added unit test cases, developing url builder