Rename functions from dholm to user to make them more generic