with deep col copy