changing the nonleaf locate function fucked up the insert so fixed that