new preprocessing + colt