wip on user error code