added client api task