change the class interface