started implementing mark as read, but currently its pretty broken
continuing work on mark as read button