times and while