add support for ignoring columns