high level APIs

research