added real client, stuff breaking