Remove duplicate file
Implement QueryInterface