started implementing seenlist