new attributes and messages, refactoring of read process, read notification