generated users module