Added: if the internal DB does not exist it will be created automatically