refactoring into installorlink