DATA BASE COMPLETE VERSION