timing function parser