add ican_slave.c/h