add database layer docs