add a new interface function to store interface