tweaks to periodic record controller
cleanup
update specs
change discuss view state, update index