prepared for output table constraction with columns of any type