client changes added