High-level interface