added weekday validation