adds compounds