make compound work.