updates from duncan