change return and arguments types in interface's methods in order to be able to compile interface that is created