Adding preliminary psuedocode for breakout.