generate user-config