some cghanges