Working on perfomance for loading X
Merge with David
Using explicit col constructors