Several breaks and fixes. looks pretty good!