added tachometer (needs testing)