fixed prepdata bug