update interface.c