implementation delays