snippet client