started FrameworkManager refactoring