finish functions/counter, but no test yet; start functions/speed