all methods except merge() and import() now using databases