compiles but tests need revised for temporal output changes