updated some packages and modified some files