New Function
Revert "New Function"

This reverts commit a93b680ed0c9ad0e400ebb3fb640f5ff057a8552.