adding a description
implementation of the database backend and its interfaces