Infinity to spend $400m over three years