one bug of subgenus formatting caused in code cleanup