use JS DescriptiveTable for building these tables everywhere
move choices into models for animal module