fix data bugs