Revert "Revert "Other new function""

This reverts commit 2d9418163488804eeea2b40f052125570c7e0a3f.