implement full column type and option functionalty + toString in right order for table creates