implement get time esimate