Revert "updated code 04 sept"

This reverts commit 93bab21a59998ca694f7a7e54d84fff79a5fb21a.
Revert "Revert "updated code 04 sept""

This reverts commit 76a60ad6f92512f35a6ab086f999109cba6f84fe.