get_columns returns 3 things