Initial Work on the Generator