finished RandomData and ManualData