add compound