more work on update messages, attributes semi-done