session; getting reading for replicator
more refactoring
broken :(