add cat1.c