columns from schema, closes #546