pre-class-per-call-site refactor
organize all imports
creates new notifications for typeerrors