Update to interface. Added test file as a resource.