final modify in client part