API - example classes