phase two development to improve functionality, adding Database.