unify time handling functions
add topical subject function def and call