added miliseconds precision