adding docs for all userland functions