Database code first added
Revert "Database code first added"

This reverts commit 2a0deabcdb413bb227cc4e2c3bf8f2ffec7c0248.
Revert "Revert "Database code first added""

This reverts commit 9f90544791e4b9c24499f79014ade79ee0e0b0c4.
yes
yess