functional buttons but colors dont all update-refactored update with ujs-broke sorting on create