api usage 2