add new cat with sub cat