Finished DB | yet to test it