David s changes