update changes

added changes by request