Basic functionality with DB implementation is done