sam

updated api