ADD function asdX()
Revert "ADD function asdX()"

This reverts commit 647703e625210003df3c855dc4b90041cae33c78.
Revert "Revert "ADD function asdX()""

This reverts commit 4c991d4605d22cc71c347fcba2b7b7306e5a0567.