especific data base function