compound design