some changes, but they not work