first commit, test timing model function, not meant as a prototype