needed changes