all duh changes