add ican_master.c/h