creating an interface class, when you need to write adapters, this make sure your adapter contains the required method and params