Portal. Server. Client. kinda maybe broken.. hea hea