databse struc done