added breakout
incorporated code feedback