developer-friendly API