function2
Revert "function2"

This reverts commit e921d54394539a3ddf67206aac47cf0d3f4bb2f3.
updated function2