what is the use of intrface