Providing an interface for what? Pls say one or two sentences