user-friendly APIs