directive for column types
service for column types