w
some changes