some changes add