add abstract class to test an url