add a.c by me
merge