add client independent mark