working on elevatedb version 3 or 4 checks