modify design part 4