made leading whitespace at least self-consistent
added microtiming method