Added the concept of synthetic columns