Broke things down a bit