db read and more generic classes