Added high-level interfaces.