implement base path changing