prevent circular import, remove unused imports