factor in and out vars
factor in and out vars
add time_pop_hash spec