feat: train dataset