adding variant for microseconds