category perspective commit