simplified client apis