use the column types as method calls