refactored Server