added an interface file for the module