changes by hassan