method is not needed in interface