What are the main causes of delay