add database component