API and intermediates