trying to start with generalized user generation