all given db functions can now be called, but only some are implemented
merge