client modifications