added  control API