add recommended and dbaccess tests + some refactoring