Revert "functions"

This reverts commit 3e8e0e8e8ede07e343d68a2b1f585d779492ade1.