read/unread tracked, a few db relationships reworked