timing tool

roughed out version, needs polish