decent baseline for APIs - purpose & need