take weekends into account