DB_finalproject from Xiangyu MENG and Zhihao CHEN