Implemented select_columns