End-user API
TBD