don't need self when accessing url