To do all three components at once