Add more client functions