metric now uses continuous notion of time instead of discrete, added more input validation
cleanup: removed old dynamism implementations