reorganized by sample categories