added unit testcases
removed PROJECT_ROOT env var dependencies