some changes addes
some changes