Refactoring Technotop