updated api template