Namespacing
Added interface methods to structure