commit category + sub