adding clean url struct