new direct, other changes