Added User Generation