Client Part is implemented but is too buggy