linting
linting and proper scopes
linting
linting
removing named interfaces
merged