initial commit for sip.c