#46 refactoring Server module: tribial