just call for the salt builder before the server builder. nested didn't work, come back to