Create the Generator