ompounds by