added operations on client properties