add ilbc function