interface of class'