changed access and generate user