change in the names of the function of the interface and the classes.