block changes
socket xml saving, misc cleanup