abstract completed