why dot