updated tests
refactoring core installer